﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace coliseu.BussinessLayer
{
    public class Prazo_VencimentoBL
    {
          private coliseuEntities cEntities;

          public Prazo_VencimentoBL()
        {
            cEntities = new coliseuEntities(Properties.Settings.Default.conn_coliseu);
        }

        public List<prazo_vencimento> selecionar()
        {
            return (from x in cEntities.prazo_vencimento select x).ToList();
        }

        public List<prazo_vencimento> selecionar(DateTime dti, DateTime dtf)
        {
            return (from x in cEntities.prazo_vencimento where x.data >= dti && x.data <= dtf select x).ToList();
        }

        public void salvar(prazo_vencimento b, string tipo)
        {

            if (tipo == "insert")
            {
                cEntities.AddToprazo_vencimento(b);
            }
            else
            {
                cEntities.prazo_vencimento.ApplyCurrentValues(b);
            }
            cEntities.SaveChanges();
        }

        public void excluir(prazo_vencimento b)
        {
            cEntities.prazo_vencimento.DeleteObject(b);
            cEntities.SaveChanges();
        }
    }
}
